# -*- coding: utf-8 -*-
# Python中默认的编码格式是 ASCII 格式，在没修改编码格式时无法正确打印汉字，所以在读取中文时会报错。

#if-elif-else
#4岁免费 4-18岁5元 18岁以上10元

# if语句执行有个特点，它是从上往下判断，如果在某个判断上是True，
# 把该判断对应的语句执行后，就忽略掉剩下的elif和else


def if_el(age):
    if age > 30:
        print(0)
    elif age > 20:                  # 不满足if的情况但这个满足elif的情况，如果这个先满足，先输出这个
        print(5)
    elif age > 18:                  # 不满足if的情况但这个满足elif的情况
        print(5)
    else:                           # 不满足if的情况 同时也不满足所有elif的情况
        print(10)
if_el(25)



# 在python中 None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()都相当于False

var = None
def fun_not_var(var_data):
    if not var_data:
        print('哈哈哈哈')
    else:
        print('嘿嘿嘿')
fun_not_var(var)


x = 0
y = 1

if not x:
    print(x)     # 只有0会执行下面的语句

if not y:
    print(y)